rip-snorting mad - French English Dictionary